GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 158
Dependencies 42
Dependents 29
Total lines 1,527
Lines of code 977
Logical lines of code 292
Comment lines 346
Methods 50
Properties 12

Methods 50

Method Rating Maintainability Complexity Lines of code
handle_response()
B
40 18 54
capture_credit_card_authorization()
B
40 17 57
tokenization_script()
A
42 9 57
secure_payment_fields_styles()
A
30 1 158
process_payment()
A
46 9 37
admin_enqueue_scripts()
A
45 7 45
process_refund()
S
48 6 32
add_capture_order_action()
S
55 6 18
admin_enforce_single_gateway()
S
53 5 24
init_form_fields()
S
38 1 84
add_hooks()
S
48 4 37
admin_add_order_note_after_order_created()
S
56 5 21
prepare_request()
S
48 3 34
configure_merchant_settings()
S
56 4 17
hosted_fields_script()
S
60 4 13
woocommerce_credit_card_form_fields()
S
57 3 18
add_payment_method()
S
57 3 17
is_successful_capture_response()
S
74 4 4
__construct()
S
52 2 28
secure_payment_fields_config()
S
62 3 11
environment_indicator()
S
63 3 11
helper_script()
S
59 2 17
is_partially_approved()
S
74 3 4
is_transaction_declined()
S
74 3 4
secure_payment_fields()
S
52 1 28
avs_rejection_conditions()
S
54 1 20
get_order_info()
S
64 2 10
get_credential_setting()
S
78 2 3
get_gateway_provider()
S
71 2 6
save_payment_method_checkbox()
S
72 2 6
secure_payment_fields_asset_base_url()
S
72 2 6
woocommerce_available_payment_gateways()
S
71 2 6
get_session_amount()
S
68 2 7
get_helper_params()
S
61 1 14
secure_payment_field_html_format()
S
69 1 11
configure_method_settings()
S
100 1 0
get_frontend_gateway_options()
S
100 1 0
get_backend_gateway_options()
S
100 1 0
cvn_rejection_conditions()
S
65 1 9
get_order_data()
S
68 1 7
get_first_line_support_email()
S
100 1 0
get_gateway_form_fields()
S
100 1 0
get_decline_message()
S
82 1 3
is_transaction_active()
S
82 1 3
map_response_code_to_friendly_message()
S
82 1 3
submit_request()
S
80 1 3
payment_fields()
S
77 1 4
get_transaction_details_by_txn_id()
S
67 1 8
getThreedsecureFields()
S
65 1 9
get_single_toggle_gateways()
S
68 1 9